package com.ace.user.module.service;

import com.ace.user.common.bean.dto.UserDTO;
import com.baomidou.mybatisplus.extension.service.IService;
import com.ace.user.common.bean.RequestDTO;
import com.ace.user.module.entity.User;

import java.util.List;
import java.util.Map;

/**
 * <p>
 * 用户定义表 服务类
 * </p>
 *
 * @author jobObj
 * @since 2019-10-11
 */
public interface IUserService extends IService<User> {
    Integer add(UserDTO userDTO);


    boolean delUser(UserDTO userDTO);

    List<Map<String,Object>> onLineUser(String appID, String userID);

    Map<String,Object> login(RequestDTO<UserDTO> requestDTO);

    void logout(RequestDTO<UserDTO> requestDTO);
}
